#root {
  .ant-input {
    &:not(textarea) {
      height: 70px;
    }
    background-color: #ffffff;
    padding-left: 24px;
    font-family: PingFangSC-Regular;
    font-size: 18px;
    letter-spacing: 0px;
    color: #05204d;

    &::placeholder {
      font-family: PingFangSC-Regular;
      font-size: 18px;
      letter-spacing: 0px;
      color: #888888;
    }
  }
  .ant-input-group-wrapper {
    height: 100%;
    background: #fff;
    .ant-input-wrapper {
      height: 100%;
      input {
        height: 100%;
      }
      input.ant-input-disabled + .ant-input-group-addon {
        background: #f5f5f5;
        color: rgba(51, 51, 51, 0.5);
      }
      .ant-input-group-addon {
        font-family: PingFangSC-Medium;
        font-size: 18px;
        line-height: 24px;
        letter-spacing: 0px;
        color: #333;
      }
    }
  }
  .ant-input,
  .ant-input-group-wrapper {
    input,
    & {
      font-family: PingFangSC-Regular;
      font-size: 18px;
      letter-spacing: 0px;
      color: #05204d;

      &.ant-input-disabled {
        color: #888;
        background: #f5f5f5;
      }
    }
  }

  .ant-input-group-wrapper {
    &.search {
      .ant-input-group-addon {
        background: #fff;
        border: 0;
        padding: 0 30px;
        .material-symbols-outlined {
          font-size: 30px;
          color: #05204d;
        }
      }
      .ant-input-wrapper {
        input {
          padding-left: 0;
        }
      }
    }
  }
}
